package com.p2p.auth.domain.dto.user;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * Description:
 * author: 慢慢来了
 * date:  2017/4/17 15:10
 */
@ApiModel
@Data
public class UserRequestDTO implements Serializable{

    private static final long serialVersionUID = -3466336651883827019L;

    @ApiModelProperty(value="用户手机号", required = true)
    public String phoneNum;

    @ApiModelProperty(value="用户id", required = false)
    private String userId;

    @ApiModelProperty(value="姓名", required = false)
    private String realName;

    @ApiModelProperty(value="密码", required = false)
    private String passWord;

    @ApiModelProperty(value="账户余额", required = false)
    private BigDecimal balance;

    @ApiModelProperty(value="已返利金额", required = false)
    private BigDecimal rebate;

    @ApiModelProperty(value="年纪", required = false)
    private Integer age;

    @ApiModelProperty(value="营销金额", required = false)
    private BigDecimal marketingAmonut;

    @ApiModelProperty(value="邀请人手机号", required = false)
    private String 	invitePhoneNum;

    @ApiModelProperty(value="是否绑卡", required = false)
    private Integer tieCard;

    @ApiModelProperty(value=" 支付方式id", required = false)
    private Integer paymentId;

    @ApiModelProperty(value="注册电商id", required = false)
    private String retailersId;

    @ApiModelProperty(value="注册电商编码", required = false)
    private String retailersNo;

    @ApiModelProperty(value="注册电商名称", required = false)
    private String retailersName;

    @ApiModelProperty(value="创建时间", required = false)
    public String create;

    @ApiModelProperty(value="修改时间", required = false)
    public String modifie;

    @ApiModelProperty(value="状态")
    public Integer status;

    @ApiModelProperty(value="备注")
    public String remark;
}
